package comprasdiretas.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import javax.persistence.*;

/**
 * Entity implementation class for Entity: CompraDiretaItem
 *
 */
@NamedQueries({@NamedQuery(name="CompraDiretaItem.procurarCompraDiretaItemPeloIDCompraDireta", query="SELECT cdi FROM CompraDiretaItemEntity cdi WHERE cdi.compraDiretaItem.compraDiretaID LIKE :compraDiretaID ORDER BY cdi.compraDiretaItem.compraDiretaID")})
@Entity
@Table(name="compradireta_item", schema="comprasdiretasdb")
public class CompraDiretaItemEntity implements Serializable {

	   
	@EmbeddedId
	private CompraDiretaItemEntityPK compraDiretaItem;   
	private BigDecimal quantidade;
	private BigDecimal precoUnitario;
	private static final long serialVersionUID = 1L;

	public CompraDiretaItemEntity() {
	}  
	
	public CompraDiretaItemEntity(int compraDiretaID,int idItem, BigDecimal quant, BigDecimal preco) {
		this.setCompraDiretaItem(new CompraDiretaItemEntityPK(compraDiretaID,idItem));
		this.precoUnitario=preco;
		this.quantidade=quant;
	}  
	

	public BigDecimal getQuantidade() {
		return this.quantidade;
	}

	public void setQuantidade(BigDecimal quantidade) {
		this.quantidade = quantidade;
	}   
	public BigDecimal getPrecoUnitario() {
		return this.precoUnitario;
	}

	public void setPrecoUnitario(BigDecimal precoUnitario) {
		this.precoUnitario = precoUnitario;
	}

	public void setCompraDiretaItem(CompraDiretaItemEntityPK compraDiretaItem) {
		this.compraDiretaItem = compraDiretaItem;
	}

	public CompraDiretaItemEntityPK getCompraDiretaItem() {
		return compraDiretaItem;
	}
   
}
